import Image from "next/image"; import { anime_info } from "../data-fetch/request"; import styles from "../styles/info.module.css"; import EpisodesButtons from "../components/episode_buttons"; import { preFetchVideoLinks } from "../components/cacher"; const AnimeInfoHomepage = async ({ params }) => { const id = params.id; const data = await anime_info(id); const sliceLength = Math.min(data.episodes.length, 49); preFetchVideoLinks(data.episodes.slice(0, sliceLength)); return (
{data && (
Anime Poster

{data.title}

Description: {data.description}


Genres: {data.genres && data.genres.map((item, index) => ( {item} {index !== data.genres.length - 1 && ", "} ))}

Episodes:{" "} {data.totalEpisodes}

Release year:{" "} {data.releaseDate}

Status: {data.status}

Type: {data.type}

)}
); }; export default AnimeInfoHomepage;